////var config = {url:"https:\/\/peiban2.haolaoban99.com\/",api:"https:\/\/api1.haolaoban99.com\/",auth:"https:\/\/auth2.haolaoban99.com\/"};
//
////var config.api = {
////loginUrl:config.url+'Login0',//登录api
////LoadUrl:config.url+'Load'//loaddata
////}
////var hlb = {};
////hlb.prototype = config;
//var xq = {
//  httpUrl: 'http://214s52570f.iok.la:8090/Att/', //图片域名地址
//  imgUrl: 'http://www.gdcic.gov.cn//UploadPhoto/', //图片域名地址
//  loginUrl: 'http://admin.gdxqjs.com/Admin', //跳转后台登录的网址'http://192.168.1.90:8011/WebAdmin'
//  backgroundUrl: 'http://192.168.1.99:8011/admin/Home/AdminLTE', //后台功能地址'http://192.168.1.90:8011/WebAdmin/Home/AdminPretty'
//  //url: 'http://192.168.1.99:8090/api/', //网站地址http://214s52570f.iok.la:8090/api,http://192.168.1.99:8090/api/
//  url: 'http://214s52570f.iok.la:8011/api/api/', //网站地址 http://214s52570f.iok.la:8011/api/api/ 【外网访问】,  http://192.168.1.99:8011/api/api/【跨域通过】
//  testLoginUrl: 'http://214s52570f.iok.la:8011/WebAdmin/api/',
//  //判断是否PC端
//  device: (function () {
//      var userAgentInfo = navigator.userAgent;
//      var Agents = ["Android", "iPhone",
//          "SymbianOS", "Windows Phone",
//          "iPad", "iPod"
//      ];
//      var flag = 1;
//      for (var v = 0; v < Agents.length; v++) {
//          if (userAgentInfo.indexOf(Agents[v]) > 0) {
//              flag = 2;
//              break;
//          }
//      }
//      return flag;
//  }()),
//  getDevice: navigator.userAgent, //用户设备
//  token: '', //令牌
//  //随机生成4位数
//  rand: function (min, max) {
//      return Math.floor(Math.random() * (max - min)) + min;
//  },
//  //验证11位手机号码
// 	verifyPhoneElevent:function(val){
//// 		var reg = /^[1][3,4,5,7,8][0-9]{9}$/;
//		var reg = /^1[345789]\d{9}$/;
//		if(reg.test(val)){
//			return true;
//		}else{
//			return false;
//		}
// 	},
//  //设置cookie
//  setCookie: function (c_name, value, expiredays) { //c_name key , value  值 , expiredays  过期时间
//      var exdate = new Date();
//      exdate.setDate(exdate.getDate() + expiredays);
//      document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString())
//  },
//  // 如果要设置过期时间以秒为单位
//  setCookieBySecond: function (c_name, value, expireseconds) {
//      var exdate = new Date();
//      exdate.setTime(exdate.getTime() + expireseconds * 1000);
//      document.cookie = c_name + "=" + escape(value) + ((expireseconds == null) ? "" : ";expires=" + exdate.toGMTString())
//  },
//  //获取cookie的值
//  getCookie: function (c_name) {
//      if (document.cookie.length > 0) {
//          var c_start = document.cookie.indexOf(c_name + "=");
//          if (c_start != -1) {
//              c_start = c_start + c_name.length + 1;
//              var c_end = document.cookie.indexOf(";", c_start);
//              if (c_end == -1) {
//                  c_end = document.cookie.length;
//              }
//              return unescape(document.cookie.substring(c_start, c_end));
//          }
//      }
//      return "";
//  },
//  getYMDHM: function (yTime, all) {
//      //		var dyTime = yTime * 1000; //后台返回的时间戳是10位,js是13位
//      var dateLast;
//      var date1;
//      if (yTime) {
//          date1 = new Date(yTime);
//      } else {
//          date1 = new Date();
//      }
//      var year = date1.getFullYear();
//      var month = date1.getMonth() + 1;
//      var tian = date1.getDate();
//      var day = date1.getDay();
//      var hour = date1.getHours();
//      var minutes = date1.getMinutes();
//      var second = date1.getSeconds();
//      if (month < 10) {
//          month = '0' + month;
//      }
//      if (tian < 10) {
//          tian = '0' + tian;
//      }
//      if (hour < 10) {
//          hour = "0" + hour;
//      }
//      if (minutes < 10) {
//          minutes = "0" + minutes;
//      }
//      if (second < 10) {
//          second = "0" + second;
//      }
//      if (all == 'yy/mm/dd/hh/mm') {
//          dateLast = year + "年" + month + "月" + tian + "日 " + hour + ":" + minutes;
//      } else if (all == 'hh:mm:ss') {
//          dateLast = hour + ":" + minutes + ":" + second;
//      } else if (all == 'mm/dd') {
//          dateLast = month + "/" + tian;
//      } else if (all == 'yy/mm/dd') {
//          dateLast = year + "-" + month + "-" + tian;
//      } else if (all == 'hh:mm') {
//          dateLast = hour + ":" + minutes;
//      } else if (all == 'mm:ss') {
//          dateLast = minutes + ":" + second;
//      } else if (all == 'yy') {
//          dateLast = year;
//      } else if (all == 'yy/mm/dd/hh/mm/ss') {
//          dateLast = year + "-" + month + "-" + tian + " " + hour + ":" + minutes + ":" + second;
//      } else if (all == 'hh') {
//          dateLast = hour;
//      } else if (all == 'yymmdd') {
//          dateLast = year + "年" + month + "月" + tian + '日';
//      } else if (all == 'day') {
//          switch (day) {
//              case 0:
//                  day = '七';
//                  break;
//              case 1:
//                  day = '一';
//                  break;
//              case 2:
//                  day = '二';
//                  break;
//              case 3:
//                  day = '三';
//                  break;
//              case 4:
//                  day = '四';
//                  break;
//              case 5:
//                  day = '五';
//                  break;
//              case 6:
//                  day = '六';
//                  break;
//          }
//          dateLast = day;
//      }
//      return dateLast;
//  },
//  //弹出框
//  toast: function () {
//      var html = `
//			<div class="modal" id='modal'>
//				<div class='dialog'>
//					<img src="img/run.gif" alt="" />
//					<p>正在开发中···</p>
//				</div>
//			</div>
//		`;
//      $('body').append(html);
//      $('#modal').show(500);
//      setTimeout(function () {
//          $('#modal').hide(500, function () {
//              $('#modal').remove();
//          });
//      }, 2000);
//  },
//  //提示框
//  toast1:function(msg){
//  	var html = `
//  		<div class='modal_white' id='modal_white'>
//				<div class='toast'>${msg}</div>
//			</div>
//  	`;
//  	$('body').append(html);
//      $('#modal_white').fadeIn(500);
//      setTimeout(function () {
//          $('#modal_white').fadeOut(500, function () {
//              $('#modal_white').remove();
//          });
//      }, 2000);
//  },
//  loading: function () {
//      var html = `
//				<div class='loading' id='loading'>
//					<div><img src="img/loading.gif" alt="" /></div>
//				</div>
//		`;
//      $('#app').append(html);
//  },
//  //上传图片
//  uploadImg: function (obj) {
//      //		$("#hidpi").remove(); 
//      var file = obj.files[0];
//      //判断类型是不是图片
//      if (!/image\/\w+/.test(file.type)) {
//          xq.toast1("请确保文件为图像类型");
//          return false;
//      }
//      lrz(file, {
//          width: 600
//      }).then(function (rst) {
//          hlb.base64 = rst.base64;
//          $('#hadUploadImg').attr("src", rst.base64);
//          $('#hadUploadImg').show();
//      }).catch(function (err) {
//          xq.toast1('图片上传失败，请重新上传');
//      });
//  },
//  //上拉加载更多
//  loadMore: function (callback) {
//
//      //获取滚动条当前的位置 
//      function getScrollTop() {
//          var scrollTop = 0;
//          if (document.documentElement && document.documentElement.scrollTop) {
//              scrollTop = document.documentElement.scrollTop;
//
//          } else if (document.body) {
//              scrollTop = document.body.scrollTop;
//          }
//          return scrollTop;
//      }
//
//      //获取当前可视范围的高度 
//
//      function getClientHeight() {
//          var clientHeight = 0;
//          if (document.body.clientHeight && document.documentElement.clientHeight) {
//              clientHeight = Math.min(document.body.clientHeight, document.documentElement.clientHeight);
//          } else {
//              clientHeight = Math.max(document.body.clientHeight, document.documentElement.clientHeight);
//          }
//          return clientHeight;
//      }
//      //获取文档完整的高度 
//      function getScrollHeight() {
//          return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
//      }
//      //滚动事件触发
//      window.onscroll = function () {
//          if (getScrollTop() + getClientHeight() == getScrollHeight()) {
//              callback();
//          }
//      }
//  },
//  //// 调接口方法
//  postUrl: function (method, param, callback) {
//      var _this = this;
//      //		var Url = '';
//      //		var data = {
//      //			//			method: method,
//      //			'param': param
//      //		};
//      //		if(method == 'Auth/GetUserInfo') {
//      //			Url = ' http://214s52570f.iok.la:9080/WebAdmin/api/';
//      //		} else {
//      //			Url = _this.url;
//      //		}
//      if (this.token) {
//          param.token = this.token;
//      } else {
//          param.Devices = this.getDevice;
//      }
//      param = JSON.stringify(param);
//      $.ajax({
//          type: 'POST',
//          url: _this.url + method,
//          data: param,
//          dataType: "json",
//          beforeSend: function () {
//              if ($('#loading').length == 0) {
//                  _this.loading();
//              }
//          },
//          timeout: 10000,
//          complete: function (XMLHttpRequest, status) { //请求完成后最终执行参数		　　
//              console.log(status)
//              if (status == 'timeout' || status == 'error') { //超时,status还有success,error等值的情况					　　　　　　　
//                  if ($('#loading').length > 0) {
//                  	xq.toast1("系统繁忙,请稍后再试");
//                      $('#loading').remove();
//                  }
//              }
//          },
//          success: function (res) {
//              //				res = JSON.parse(res);
//              if ($('#loading').length > 0) {
//                  $('#loading').remove();
//              }
//              if (res.success) {
//                  callback(res);
//              }else{
//              	_this.toast1(res.msg);
//              }
//          },
//          error: function (res) {
//
//          }
//      });
//  },
//  getUrl: function (method, param, callback) {
//      var _this = this;
//      var _Url = '';
//      if (this.token) {
//          param.token = this.token;
//      } else {
//          param.Devices = this.getDevice;
//      }
//      param = JSON.stringify(param);
//      if (method.indexOf("http://") == 0) {
//          _Url = method + '?param=' + param;
//      } else {
//          _Url = _this.url + method + '?param=' + param;
//      }
//      $.ajax({
//          url: _Url,
//          //xhrFields: {
//          //    withCredentials: true
//          //},
//          //			data: param,
//          //			contentType:'application/json',
//          beforeSend: function () {
//              if ($('#loading').length == 0) {
//                  _this.loading();
//              }
//          },
//          timeout: 10000,
//          complete: function (XMLHttpRequest, status) { //请求完成后最终执行参数	　　　
//              if (status == 'timeout' || status == 'error') { //超时,status还有success,error等值的情况					　　　　　　　
//                  if ($('#loading').length > 0) {
//                  	xq.toast1("系统繁忙,请稍后再试");
//                      $('#loading').remove();
//                  }
//              }
//          },
//          success: function (res) {
//          	if ($('#loading').length > 0) {
//                  $('#loading').remove();
//              }
//              if (res.success) {
//                  if ($('#loading').length > 0) {
//                      $('#loading').remove();
//                  }
//                  callback(res);
//              } else {
//                 _this.toast1(res.msg);
//              }
//          },
//          error: function (res) {
//
//          }
//      });
//  },
//  //	获取地址栏参数
//  getQueryString: function (key, url) { //获取地址栏参数,如果参数不存在则返回空字符串
//      if (typeof (url) == "undefined")
//          url = window.location.search;
//      var re = new RegExp("[?&]" + key + "=([^\\&]*)", "i");
//      var a = re.exec(url);
//      if (a == null) return "";
//      return a[1];
//  }, //获取地址栏参数,如果参数不存在则返回空字符串
//
//}
//$(function () {
//  FastClick.attach(document.body);
//});
var  getUrl = function() {
	var xq = '';
	$.ajax({
		url: 'config.json',
		dataType: "json",
		async: false,
        success: function (res) {          
            var _hmt = _hmt || []; (function () { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?971ec42986c256a3c3279d29f7082c13"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();
			xq = {
				httpUrl: res.httpUrl,
				imgUrl: res.imgUrl,
				loginUrl: res.loginUrl,
				backgroundUrl: res.backgroundUrl,
				url: res.url,
				device: (function() {
					var userAgentInfo = navigator.userAgent;
					var Agents = ["Android", "iPhone",
						"SymbianOS", "Windows Phone",
						"iPad", "iPod"
					];
					var flag = 1;
					for(var v = 0; v < Agents.length; v++) {
						if(userAgentInfo.indexOf(Agents[v]) > 0) {
							flag = 2;
							break;
						}
					}
					return flag;
				}()),
				getDevice: navigator.userAgent, //用户设备
				token: '', //令牌
				//随机生成4位数
				rand: function(min, max) {
					return Math.floor(Math.random() * (max - min)) + min;
				},
				//验证11位手机号码
				verifyPhoneElevent: function(val) {
					// 		var reg = /^[1][3,4,5,7,8][0-9]{9}$/;
					var reg = /^1[345789]\d{9}$/;
					if(reg.test(val)) {
						return true;
					} else {
						return false;
					}
				},
				//设置cookie
				setCookie: function(c_name, value, expiredays) { //c_name key , value  值 , expiredays  过期时间
					var exdate = new Date();
					exdate.setDate(exdate.getDate() + expiredays);
					document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString())
				},
				// 如果要设置过期时间以秒为单位
				setCookieBySecond: function(c_name, value, expireseconds) {
					var exdate = new Date();
					exdate.setTime(exdate.getTime() + expireseconds * 1000);
					document.cookie = c_name + "=" + escape(value) + ((expireseconds == null) ? "" : ";expires=" + exdate.toGMTString())
				},
				//获取cookie的值
				getCookie: function(c_name) {
					if(document.cookie.length > 0) {
						var c_start = document.cookie.indexOf(c_name + "=");
						if(c_start != -1) {
							c_start = c_start + c_name.length + 1;
							var c_end = document.cookie.indexOf(";", c_start);
							if(c_end == -1) {
								c_end = document.cookie.length;
							}
							return unescape(document.cookie.substring(c_start, c_end));
						}
					}
					return "";
				},
				getYMDHM: function(yTime, all) {
					//		var dyTime = yTime * 1000; //后台返回的时间戳是10位,js是13位
					var dateLast;
					var date1;
					if(yTime) {
						date1 = new Date(yTime);
					} else {
						date1 = new Date();
					}
					var year = date1.getFullYear();
					var month = date1.getMonth() + 1;
					var tian = date1.getDate();
					var day = date1.getDay();
					var hour = date1.getHours();
					var minutes = date1.getMinutes();
					var second = date1.getSeconds();
					if(month < 10) {
						month = '0' + month;
					}
					if(tian < 10) {
						tian = '0' + tian;
					}
					if(hour < 10) {
						hour = "0" + hour;
					}
					if(minutes < 10) {
						minutes = "0" + minutes;
					}
					if(second < 10) {
						second = "0" + second;
					}
					if(all == 'yy/mm/dd/hh/mm') {
						dateLast = year + "年" + month + "月" + tian + "日 " + hour + ":" + minutes;
					} else if(all == 'hh:mm:ss') {
						dateLast = hour + ":" + minutes + ":" + second;
					} else if(all == 'mm/dd') {
						dateLast = month + "/" + tian;
					} else if(all == 'yy/mm/dd') {
						dateLast = year + "-" + month + "-" + tian;
					} else if(all == 'hh:mm') {
						dateLast = hour + ":" + minutes;
					} else if(all == 'mm:ss') {
						dateLast = minutes + ":" + second;
					} else if(all == 'yy') {
						dateLast = year;
					} else if(all == 'yy/mm/dd/hh/mm/ss') {
						dateLast = year + "-" + month + "-" + tian + " " + hour + ":" + minutes + ":" + second;
					} else if(all == 'hh') {
						dateLast = hour;
					} else if(all == 'yymmdd') {
						dateLast = year + "年" + month + "月" + tian + '日';
					} else if(all == 'day') {
						switch(day) {
							case 0:
								day = '七';
								break;
							case 1:
								day = '一';
								break;
							case 2:
								day = '二';
								break;
							case 3:
								day = '三';
								break;
							case 4:
								day = '四';
								break;
							case 5:
								day = '五';
								break;
							case 6:
								day = '六';
								break;
						}
						dateLast = day;
					}
					return dateLast;
				},
				//弹出框
				toast: function() {
					var html = `
			<div class="modal" id='modal'>
				<div class='dialog'>
					<img src="img/run.gif" alt="" />
					<p>正在开发中···</p>
				</div>
			</div>
		`;
					$('body').append(html);
					$('#modal').show(500);
					setTimeout(function() {
						$('#modal').hide(500, function() {
							$('#modal').remove();
						});
					}, 2000);
				},
				//提示框
				toast1: function(msg) {
					var html = `
    		<div class='modal_white' id='modal_white'>
				<div class='toast'>${msg}</div>
			</div>
    	`;
					$('body').append(html);
					$('#modal_white').fadeIn(500);
					setTimeout(function() {
						$('#modal_white').fadeOut(500, function() {
							$('#modal_white').remove();
						});
					}, 2000);
				},
				loading: function() {
					var html = `
				<div class='loading' id='loading'>
					<div><img src="img/loading.gif" alt="" /></div>
				</div>
		`;
					$('#app').append(html);
				},
				//上传图片
				uploadImg: function(obj) {
					//		$("#hidpi").remove(); 
					var file = obj.files[0];
					//判断类型是不是图片
					if(!/image\/\w+/.test(file.type)) {
						xq.toast1("请确保文件为图像类型");
						return false;
					}
					lrz(file, {
						width: 600
					}).then(function(rst) {
						hlb.base64 = rst.base64;
						$('#hadUploadImg').attr("src", rst.base64);
						$('#hadUploadImg').show();
					}).catch(function(err) {
						xq.toast1('图片上传失败，请重新上传');
					});
				},
				//上拉加载更多
				loadMore: function(callback) {

					//获取滚动条当前的位置 
					function getScrollTop() {
						var scrollTop = 0;
						if(document.documentElement && document.documentElement.scrollTop) {
							scrollTop = document.documentElement.scrollTop;

						} else if(document.body) {
							scrollTop = document.body.scrollTop;
						}
						return scrollTop;
					}

					//获取当前可视范围的高度 

					function getClientHeight() {
						var clientHeight = 0;
						if(document.body.clientHeight && document.documentElement.clientHeight) {
							clientHeight = Math.min(document.body.clientHeight, document.documentElement.clientHeight);
						} else {
							clientHeight = Math.max(document.body.clientHeight, document.documentElement.clientHeight);
						}
						return clientHeight;
					}
					//获取文档完整的高度 
					function getScrollHeight() {
						return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
					}
					//滚动事件触发
					window.onscroll = function() {
						if(getScrollTop() + getClientHeight() == getScrollHeight()) {
							callback();
						}
					}
				},
				//// 调接口方法
				postUrl: function(method, param, callback) {
					var _this = this;
					//		var Url = '';
					//		var data = {
					//			//			method: method,
					//			'param': param
					//		};
					//		if(method == 'Auth/GetUserInfo') {
					//			Url = ' http://214s52570f.iok.la:9080/WebAdmin/api/';
					//		} else {
					//			Url = _this.url;
					//		}
					if(this.token) {
						param.token = this.token;
					} else {
						param.Devices = this.getDevice;
					}
					param = JSON.stringify(param);
					$.ajax({
						type: 'POST',
						url: _this.url + method,
						data: param,
						dataType: "json",
						beforeSend: function() {
							if($('#loading').length == 0) {
								_this.loading();
							}
						},
						timeout: 10000,
						complete: function(XMLHttpRequest, status) { //请求完成后最终执行参数		　　
							console.log(status)
							if(status == 'timeout' || status == 'error') { //超时,status还有success,error等值的情况					　　　　　　　
								if($('#loading').length > 0) {
									xq.toast1("系统繁忙,请稍后再试");
									$('#loading').remove();
								}
							}
						},
						success: function(res) {
							//				res = JSON.parse(res);
							if($('#loading').length > 0) {
								$('#loading').remove();
							}
							if(res.success) {
								callback(res);
							} else {
								_this.toast1(res.msg);
							}
						},
						error: function(res) {

						}
					});
				},
				getUrl: function(method, param, callback) {
					var _this = this;
					var _Url = '';
					if(this.token) {
						param.token = this.token;
					} else {
						param.Devices = this.getDevice;
					}
					param = JSON.stringify(param);
					if(method.indexOf("http://") == 0) {
						_Url = method + '?param=' + param;
					} else {
						_Url = _this.url + method + '?param=' + param;
					}
					$.ajax({
						url: _Url,
						//xhrFields: {
						//    withCredentials: true
						//},
						//			data: param,
						//			contentType:'application/json',
						beforeSend: function() {
							if($('#loading').length == 0) {
								_this.loading();
							}
						},
						timeout: 10000,
						complete: function(XMLHttpRequest, status) { //请求完成后最终执行参数	　　　
							if(status == 'timeout' || status == 'error') { //超时,status还有success,error等值的情况					　　　　　　　
								if($('#loading').length > 0) {
									xq.toast1("系统繁忙,请稍后再试");
									$('#loading').remove();
								}
							}
						},
						success: function(res) {
							if($('#loading').length > 0) {
								$('#loading').remove();
							}
							if(res.success) {
								if($('#loading').length > 0) {
									$('#loading').remove();
								}
								callback(res);
							} else {
								_this.toast1(res.msg);
							}
						},
						error: function(res) {

						}
					});
				},
				//	获取地址栏参数
				getQueryString: function(key, url) { //获取地址栏参数,如果参数不存在则返回空字符串
					if(typeof(url) == "undefined")
						url = window.location.search;
					var re = new RegExp("[?&]" + key + "=([^\\&]*)", "i");
					var a = re.exec(url);
					if(a == null) return "";
					return a[1];
				},
			}
		}
	})
	return xq;
}
var xq = getUrl();
